<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>


        // arguments 是一个伪数组(类数组)   用来接受所有的实参

        //   接受实参的方式
        //      1 用形参来接收
        //      2 用arguments来接收



        // log()   无限传参
        // push()
        // unshift()
        // splice()
        // concat()  拼接数组


        // 实现两个数求和

        // function sum(a , b) {
        //     return a + b ;
        // }

        // 实现三个数求和


        // 实现四个数求和

        // 。。。。

        // 实现n个数求和
        function sum() {
            console.log(arguments);   // 接受实参列表
            console.log(arguments[1]);
            console.log(Array.isArray(arguments)) ;  // false 不是数组

            // arguments  伪数组  ，类数组


            // var result = 0 ;
            // for(var i = 0 ; i < arguments.length ; i++) {
            //     result += arguments[i] ;
            // }
            // console.log(result);


            // for(var v of arguments) {
            //     console.log(v);
            // }

            // for(var i in arguments) {
            //     console.log(arguments[i]);
            // }
        }

        sum(11,22,1,2) ;

    </script>
    
</body>
</html>